package com.java.basic;
/**
 * 整数池应用测试：
 * 1)整数池默认存储的整数为-128~+127
 * 2)可通过JVM参数调整池的最大值 -XX:AutoBoxCacheMax=<size>，例如 -XX:AutoBoxCacheMax=500
 */
public class IntegerTests {
    public static void main(String[] args) {
        Integer a1=100; //自动封箱，Integer.valueof(100)
        Integer a2=100;
        Integer a3=200;
        Integer a4=200;
        //1.如下语句的输出结果是什么？
        //1)假如按默认池大小方式运行程序，输出结果应该为true，false
        //2)假如调整了整数池的大小，再运行时结果就不确定了，要看你池大小的设计。
        System.out.println(a1==a2);
        System.out.println(a3==a4);

        int a5=200;
        System.out.println(a4==a5);//true,a4.intValue()

    }
}
